deputy project coordinator - Turkish English Dictionary